package com.cw2.structural.flyweight;

/**
 * 可共享和不可共享状态
 */
public abstract class AbstractWaitressFlyweight {

    /**
     * 当前状态,能够被共享
     */
    boolean canService = true;

    /**
     * 服务
     */
    abstract void isService();

    /**
     * 结束服务
     */
    abstract void end();

    public boolean isCanService(){
        return canService;
    }

}
